// default package



/**
 * AbstractComment entity provides the base persistence definition of the Comment entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractComment  implements java.io.Serializable {


    // Fields    

     private Integer commentId;
     private _User _User;
     private Song song;
     private String comments;
     private Integer score;


    // Constructors

    /** default constructor */
    public AbstractComment() {
    }

	/** minimal constructor */
    public AbstractComment(Integer commentId) {
        this.commentId = commentId;
    }
    
    /** full constructor */
    public AbstractComment(Integer commentId, _User _User, Song song, String comments, Integer score) {
        this.commentId = commentId;
        this._User = _User;
        this.song = song;
        this.comments = comments;
        this.score = score;
    }

   
    // Property accessors

    public Integer getCommentId() {
        return this.commentId;
    }
    
    public void setCommentId(Integer commentId) {
        this.commentId = commentId;
    }

    public _User get_User() {
        return this._User;
    }
    
    public void set_User(_User _User) {
        this._User = _User;
    }

    public Song getSong() {
        return this.song;
    }
    
    public void setSong(Song song) {
        this.song = song;
    }

    public String getComments() {
        return this.comments;
    }
    
    public void setComments(String comments) {
        this.comments = comments;
    }

    public Integer getScore() {
        return this.score;
    }
    
    public void setScore(Integer score) {
        this.score = score;
    }
   








}